package org.jaaksi.kottlindemo.cls

/**
 * <p> 如果派生类有一个主构造函数，其基类可以（并且必须） 用派生类主构造函数的参数就地初始化。
 * 如果派生类没有主构造函数，那么每个次构造函数必须使用 super 关键字初始化其基类型，或委托给另一个构造函数做到这一点。
 * 注意，在这种情况下，不同的次构造函数可以调用基类型的不同的构造函数：
 */
class ChildClas2 : ParentClas {

  constructor(name: String, age: Int) : super(name)

  constructor(name: String, age: Int, id: String) : this(name, age)
}